
$(function () {
	  /*//为所有的li标签绑定mouseout和mouseover事件。bind({事件名：function(){},事件名：function(){}})的方法绑定多个事件
	  $("#div1 li").bind({
	 mouseout:function () {
	   $(this).css("color", "black").html("☆").prevAll().css("color", "black").html("☆")
	 },
	 mouseover: function () {
	   $(this).css("color", "#FF8409").html("★").prevAll().css("color", "#FF8409").html("★")
	 }
	  });
	  //=实时显示分数.【index】搜索匹配的元素，并返回相应元素的索引值，从0开始计数。
	   $("#div1 li").mouseover(function () {
	   $("#p1").html(parseInt( $(this).index("#div1 li"))+1);
	 });
	  //鼠标按下时，确定分数。额，就不更改了，大局已定。
	 $("#div1 li").mousedown(function () {
	   $("#score1").html(("你选择的分数是" + (parseInt($(this).index("#div1 li")) + 1)));
	   $(this).css("color", "#FF8409").html("★").prevAll().css("color", "#FF8409").html("★")
	   //全部li标签的绑定事件全部清除--unbind方法可以加参数清除特定的事件。不加全部清除
	   $(this).unbind().prevAll().unbind().nextAll().unbind();
	 });
	 
	 $("#div2 li").bind({
	 mouseout:function () {
	   $(this).css("color", "black").html("☆").prevAll().css("color", "black").html("☆")
	 },
	 mouseover: function () {
	   $(this).css("color", "#FF8409").html("★").prevAll().css("color", "#FF8409").html("★")
	 }
	  });
	  //=实时显示分数.【index】搜索匹配的元素，并返回相应元素的索引值，从0开始计数。
	   $("#div2 li").mouseover(function () {
	   $("#p2").html(parseInt( $(this).index("#div2 li"))+1);
	 });
	  //鼠标按下时，确定分数。额，就不更改了，大局已定。
	 $("#div2 li").mousedown(function () {
	   $("#score2").html(("你选择的分数是" + (parseInt($(this).index("#div2 li")) + 1)));
	   $(this).css("color", "#FF8409").html("★").prevAll().css("color", "#FF8409").html("★");
	   
	   //全部li标签的绑定事件全部清除--unbind方法可以加参数清除特定的事件。不加全部清除
	   $(this).unbind().prevAll().unbind().nextAll().unbind();
	 });
	 
	 $("#div3 li").bind({
	 mouseout:function () {
	   $(this).css("color", "black").html("☆").prevAll().css("color", "black").html("☆")
	 },
	 mouseover: function () {
	   $(this).css("color", "#FF8409").html("★").prevAll().css("color", "#FF8409").html("★")
	 }
	  });
	 //=实时显示分数.【index】搜索匹配的元素，并返回相应元素的索引值，从0开始计数。
	   $("#div3 li").mouseover(function () {
	   $("#p3").html(parseInt( $(this).index("#div3 li"))+1);
	 });
	  //鼠标按下时，确定分数。额，就不更改了，大局已定。
	  
	 $("#div3 li").mousedown(function () {
	   $("#score3").html(("你选择的分数是" + (parseInt($(this).index("#div3 li")) + 1)));
	   $(this).css("color", "#FF8409").html("★").prevAll().css("color", "#FF8409").html("★")
	   //全部li标签的绑定事件全部清除--unbind方法可以加参数清除特定的事件。不加全部清除
	   $(this).unbind().prevAll().unbind().nextAll().unbind();
	 });*/
	
 $(".rating-star").delegate("a",'click', function () {
	    $('.rating-star').data('star', this.innerHTML);
        }).on('mouseenter', 'a', function () {
        	var idx=$(this).parent().parent().attr("objId");
            setStar(this,idx);
        }).on('mouseleave', 'a', function () {
        	var ids=$(this).parent().parent().attr("objId");
			var $r_star = $("#rating-star"+ids);
            var level = $r_star.data('star');
            var $stars = $r_star.find('a');
            var idx=$(this).parent().parent().attr("objId");
            if (level) {
            	
				setStar($stars[level],idx);
            } else {
                $stars.css('background-position', '0 -113px');
                $("#c_"+idx).html("");
            }
        });

        function setStar(star,idx) {
        	//alert("------------->idx="+idx);
            var $this = $(star);
            var level = $this.html();
            var n;
            if (level == '4') {
                n = '0 -38px';
                $("#c_"+idx).html("非常满意");
            } else if (level == '3') {
                n = '0 -5px';
                $("#c_"+idx).html("满意");
            } else if (level == '2') {
                n = '0 -5px';
                $("#c_"+idx).html("一般");
            } else if (level == '1'){
				n = '0 -73px';
				 $("#c_"+idx).html("不满意");
			}else {
                n = '0 -73px';
                $("#c_"+idx).html("很不满意");
            }
            $this.prevAll().andSelf().css('background-position', n);
            $this.nextAll().css('background-position', '0 -113px');
        }
});